What a thread!!! some real knowledge here....